package org.aurora.remote;

import org.aurora.remote.protocol.RemoteCommand;
import org.aurora.remote.protocol.RemoteRequest;
import org.aurora.remote.protocol.RemoteResponse;

public class RemoteCommandContext {
    private RemoteCommand remoteCommand;
    private RemoteRequest remoteRequest;
    private RemoteResponse remoteResponse;

    public RemoteCommandContext(RemoteCommand remoteCommand) {
        this.remoteCommand = remoteCommand;
    }

    public RemoteCommand getRemoteCommand() {
        return remoteCommand;
    }

    public void setRemoteCommand(RemoteCommand remoteCommand) {
        this.remoteCommand = remoteCommand;
    }

    public RemoteRequest getRemoteRequest() {
        return remoteRequest;
    }

    public void setRemoteRequest(RemoteRequest remoteRequest) {
        this.remoteRequest = remoteRequest;
    }

    public RemoteResponse getRemoteResponse() {
        return remoteResponse;
    }

    public void setRemoteResponse(RemoteResponse remoteResponse) {
        this.remoteResponse = remoteResponse;
    }
}
